package com.sxran.im.info;

import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;
import com.baomidou.mybatisplus.annotation.TableName;

import java.util.Date;

/**
 * DROP TABLE IF EXISTS `im_user_msg_box`;
 * CREATE TABLE `im_user_msg_box` (
 *   `owner_uid` int(11) NOT NULL COMMENT '信箱拥有用户id',
 *   `other_uid` int(11) NOT NULL COMMENT '消息参与的另一方',
 *   `mid` int(11) NOT NULL COMMENT '消息id',
 *   `box_type` tinyint(11) NOT NULL COMMENT '信箱类型：1-发件箱，2-收件箱',
 *   `create_time` timestamp NOT NULL,
 *   PRIMARY KEY (`owner_uid`,`mid`)
 * ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='用户信箱消息索引表';
 */
@Data
@TableName("im_user_msg_box")
public class ImUserMsgBox {

    /**
     * 唯一标识 VARCHAR
     * ID
     */
    @TableId
    private int owner_uid;

    /**
     * 项目名称 VARCHAR
     * PROJECT_NAME
     */
    private int other_uid;

    /**
     * 项目描述 VARCHAR
     * PROJECT_DESC
     */
    private int mid;

    /**
     * 是否公有 BIT
     * isPublic
     */
    private int box_type;

    /**
     * 创建时间 DATETIME
     * CREATED_TIME
     */
    private Date create_time;

}
